<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Symbol</title>
</head>
<script>
    //Symbol是ES6的一种类似于字符串的数据类型,表示独一无二的
    //Symbol的值是唯一的,用于解决命名冲突问题
    //Symbol值不能与其他数据进行运算
    //Symbol定义的对象属性不能用for-in遍历,但可以使用Reflect.ownKeys来获取对象的所有键名

    //创建Symbol
    let s = Symbol()
    console.log(s,typeof s)
    let s2 = Symbol('哈哈')
    console.log(s2)
    let s3 = Symbol.for('嘿嘿')
    let s4 = Symbol.for('嘿嘿')
    console.log(s3 === s4)
</script>
</html>